package ttu.idu0080.orderService_client;

/**
 * Please modify this class to meet your needs
 * This class is not complete
 */

import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.Action;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;

/**
 * This class was generated by Apache CXF 2.5.2 2012-05-14T11:43:55.560+03:00
 * Generated source version: 2.5.2
 * 
 */
public final class OrderService_OrderServicePort_Client {

	private static final QName SERVICE_NAME = new QName(
			"http://server.order.idu0080.ttu/", "OrderServiceService");

	public OrderService_OrderServicePort_Client() {
	}

	public Order getOrderByID(int order_id) throws java.lang.Exception {
		URL wsdlURL = OrderServiceService.WSDL_LOCATION;
		String[] args = { "" };
		Order order = new Order();
		if (args.length > 0 && args[0] != null && !"".equals(args[0])) {
			File wsdlFile = new File(args[0]);
			try {
				if (wsdlFile.exists()) {
					wsdlURL = wsdlFile.toURI().toURL();
				} else {
					// wsdlURL = new URL(args[0]);
				}
			} catch (MalformedURLException e) {
				e.printStackTrace();
			}
		}

		OrderServiceService ss = new OrderServiceService(wsdlURL, SERVICE_NAME);
		OrderService port = ss.getOrderServicePort();

		{
			System.out.println("Invoking getOrdersByOrderId...");
			order = port.getOrdersByOrderId(order_id);

		}
		return order;

	}

}
